package com.kk.nb_order.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.kk.nb_order.bean.Order;
import com.woniuxy.boot.common.dto.OrderPayDTO;
import com.woniuxy.boot.common.vo.OrderVO;

/**
 * @Author: K
 * @Date: 2024/12/16
 */
public interface OrderService extends IService<Order> {
    /**
     * 生成订单
     * @param orderVO 此vo中包含用户的信息，车辆的信息，保险的信息和保单的id
     */
    void addOrder(OrderVO orderVO);

    /**
     * 用户支付订单
     * @param orderPayDTO
     */
    void pay(OrderPayDTO orderPayDTO);
}
